package com.cn.kehong.dao;

import com.cn.kehong.domain.ExceptionManagement;
import com.cn.kehong.domain.ExceptionManagementExample;
import java.util.List;

import com.cn.kehong.utils.QueryForm;
import org.apache.ibatis.annotations.Param;

public interface ExceptionManagementMapper {
    int countByExample(ExceptionManagementExample example);

    int deleteByExample(ExceptionManagementExample example);

    int deleteByPrimaryKey(String id);

    int insert(ExceptionManagement record);

    int insertSelective(ExceptionManagement record);

    List<ExceptionManagement> selectByExample(ExceptionManagementExample example);

    ExceptionManagement selectByPrimaryKey(String id);

    int updateByExampleSelective(@Param("record") ExceptionManagement record, @Param("example") ExceptionManagementExample example);

    int updateByExample(@Param("record") ExceptionManagement record, @Param("example") ExceptionManagementExample example);

    int updateByPrimaryKeySelective(ExceptionManagement record);

    int updateByPrimaryKey(ExceptionManagement record);

    int getExceptionManagementCount(QueryForm queryForm);

    List<ExceptionManagement> getExceptionManagementList(QueryForm queryForm);
}